heterogeneous catalyst - English Synonyms Dictionary